abc = "234235aaaaaaaaaaaaaaaaaaaaaaa"
e =abc.replace("a","z")
print(abc)
print(e)
print(abc[1:5],abc[len(abc)-1]) # 从第一位到第五位，倒数第一位

slice = abc[1:5]
print(slice)
slice = abc[-4:-2]
print(slice)
slice = abc[::3] #打印第一位，第四位，第七位 。。。
print(slice)
slice = abc[-2]
print(slice)


a = "to be or not to be "
print(a.count("be"))
print(a.find("be"))
print(a.index("be"))
print(a.replace("be","was"))
print(a.split(" "))
print(a.upper())
print(a.lower())
print(a.strip())
print(a.title())
print(a.split("be"))
# 2
# 3
# 3
# to was or not to was
# ['to', 'be', 'or', 'not', 'to', 'be', '']
# TO BE OR NOT TO BE
# to be or not to be
# to be or not to be
# To Be Or Not To Be
# ['to ', ' or not to ', ' ']

# a.count("be"): 统计字符串 a 中子字符串 "be" 出现的次数
# a.find("be"): 查找子字符串 "be" 在 a 中第一次出现的位置索引，找不到返回-1
# a.index("be"): 查找子字符串 "be" 在 a 中第一次出现的位置索引，找不到会抛出异常
# a.replace("be","was"): 将字符串 a 中的所有 "be" 替换为 "was"，返回新字符串
# a.split(" "): 以空格为分隔符将字符串 a 分割成列表
# a.upper(): 将字符串 a 中的所有字符转换为大写



